<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>BIRT Encryption Helper Extension Point</title>
<style type="text/css">@import url("file:/C:/JAHT/eclipse/plugins/org.eclipse.platform_3.3.200.v200908070800/book.css");</style>
<style type="text/css">@import url("file:/C:/JAHT/eclipse/configuration/org.eclipse.osgi/bundles/170/1/.cp/schema.css");</style>
</HEAD>
<BODY>
<H1 style="text-align:center">BIRT Encryption Helper Extension Point</H1>
<p></p>
<h6 class="CaptionFigColumn SchemaHeader">Identifier: </h6>org.eclipse.birt.report.model.encryptionHelper<p></p>
<h6 class="CaptionFigColumn SchemaHeader">Since: </h6>1.0
<p></p>

<h6 class="CaptionFigColumn SchemaHeader">Description: </h6>This extension point is used to support the custom encryption.<p></p>
<h6 class="CaptionFigColumn SchemaHeader">Configuration Markup:</h6>
<p></p>
<p class="code SchemaDtd">&lt;!ELEMENT <a name="e.extension">extension</a> (<a href="#e.encryptionHelper">encryptionHelper</a>)&gt;</p>
<p class="code SchemaDtd">&lt;!ATTLIST extension</p>
<p class="code SchemaDtdAttlist">point&nbsp;CDATA #REQUIRED</p><p class="code SchemaDtdAttlist">id&nbsp;&nbsp;&nbsp;&nbsp;CDATA #IMPLIED</p><p class="code SchemaDtdAttlist">name&nbsp;&nbsp;CDATA #IMPLIED</p>&gt;</p>
<p></p>
<p class="ConfigMarkupElementDesc">
(no description available)</p>
<br>
<ul class="ConfigMarkupAttlistDesc">
</ul>
<br><p class="code SchemaDtd">&lt;!ELEMENT <a name="e.encryptionHelper">encryptionHelper</a> EMPTY&gt;</p>
<p class="code SchemaDtd">&lt;!ATTLIST encryptionHelper</p>
<p class="code SchemaDtdAttlist">class&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CDATA #REQUIRED</p><p class="code SchemaDtdAttlist">extensionName&nbsp;CDATA #REQUIRED</p><p class="code SchemaDtdAttlist">isDefault&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(true | false) "false"</p>&gt;</p>
<p></p>
<p class="ConfigMarkupElementDesc">
(no description available)</p>
<br>
<ul class="ConfigMarkupAttlistDesc">
<li><b>class</b> - The qualified name of the class which implement the interface IEncryptionHelper.</li>
<li><b>extensionName</b> - Internal unique name of the extension</li>
<li><b>isDefault</b> - Field indicating that whether this encryption extension is the default for all encryptable property.</li>
</ul>
<br><h6 class="CaptionFigColumn SchemaHeader">Examples: </h6><p>
<pre class="Example"><span class="code SchemaTag">
&lt;extension
         point=</span><span class="code SchemaCstring">&quot;org.eclipse.birt.report.model.encryptionHelper&quot;</span><span class="code SchemaTag">&gt;
      &lt;encryptionHelper
            class=</span><span class="code SchemaCstring">&quot;org.eclipse.test.encryptionHelper1&quot;</span><span class="code SchemaTag">
            extensionName=</span><span class="code SchemaCstring">&quot;org.eclipse.test.encryptionHelper1&quot;</span><span class="code SchemaTag">/&gt;
&lt;/extension&gt;
</span></pre>
</p>
<p></p>

<h6 class="CaptionFigColumn SchemaHeader">API Information: </h6>The encryption helper must implement the interface IEncryptionHelper defined in the org.eclipse.birt.report.model.api.extension package. See the package's JavaDoc documentation and API interfaces for more information.
<p></p>

<h6 class="CaptionFigColumn SchemaHeader">Supplied Implementation: </h6>None
<p></p>

<br>
<p class="note SchemaCopyright">
Copyright (c) 2005 Actuate Corporation. All rights reserved. This program and 
the accompanying materials are made available under the terms of the Eclipse 
Public License v2.0 which accompanies this distribution, and is available at 
http://www.eclipse.org/legal/epl-2.0.html

Contributors: Actuate Corporation - initial API and implementation

</p>
</BODY>
</HTML>
